package com.pay.payment.service;

import com.pay.payment.entity.Pay;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Date;

/**
 * <p>
 * 支付流水 服务类
 * </p>
 *
 * @author lengxingzi
 * @since 2021-12-24
 */
public interface IPayService extends IService<Pay> {
     boolean completePay( String seqNo,Integer upStatus,Integer status);
     boolean callBackCompletePay(String seqNo, Integer upStatus, Integer status, Date date);
     boolean callBackRefundPay( String seqNo,Integer upStatus,Integer status,Date date);
     boolean callBackPay( String seqNo,Integer status) ;
     boolean callBackSucceedPay( String seqNo,String referenceId,String payerVa,Integer status) ;
}
